import { createI18n } from 'vue-i18n';
import en from './en';
import zhCn from './zh-cn';

const messages = {
  en,
  'zh-cn': zhCn,
};

const language = localStorage.getItem('language') || 'zh-cn';

const i18n = createI18n({
  legacy: false, // 使用 Composition API 模式
  locale: language,
  fallbackLocale: 'zh-cn', // 回退语言
  messages,
  globalInjection: true, // 全局注入 $t, $d 等
});

export default i18n;
